/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package CapaDatos;

import java.util.Comparator;

/**
 *
 * @author Usuario
 */
public class CompararIdRestaurante implements Comparator{

     public int compare(Object primerObjeto, Object segundoObjeto)
    {
        /*
         * Se genera una comparacion entre los ID de los objetos
         */

        Restaurante primerObjetoNodo = (Restaurante) primerObjeto;
        Restaurante segundoObjetoNodo = (Restaurante) segundoObjeto;

        String PrimerObjeto = primerObjetoNodo.getID();
        String SegundoObjeto = segundoObjetoNodo.getID();

        int resultado = PrimerObjeto.compareTo(SegundoObjeto);



        /*
         * Si resultado es igual a cero, es porque se trata del mismo objeto
         */
        if (resultado == 0)
            return 0;
        /*
         * Si el ID del primer objeto es mayor que el ID del segundo, se
         * devuelve -1, con lo cual el primer objeto sera ingresado en la coleccion
         * antes que el segundo
         */
        if (resultado <= 0)
            return -1;
        /*
         * Si el ID del primer objeto es menor que el ID del segundo, se
         * devuelve 1, con lo cual el primer objeto sera ingresado en la coleccionn
         * posterior al segundo
         */
        return 1;

  }

}

